Please respond to these questions on the top of your resume to be considered. Applicants not following this process may be immediately disqualified. Responses must include the proper number and letter format (please see below) in front of the answers on your resume/submission.
Questions:
1a. Are you currently located in and will you be working in the USA for the entirety of this assignment? (Yes or no)
2a. How many years of Salesforce Engineering experience do you have?
2b. How many years of Java Development do you have?
3a. This role is contract: Are you open to that type of a role? (Yes or no)
3b. Do you feel you meet a majority of the requirements put forth in this job description? (Yes or no)
Job Description: Salesforce & Java Engineer
Overview
This is a unique opportunity for a senior-level professional who is articulate, collaborative, technically skilled, and experienced in delivering complex enterprise-level solutions. Ideal candidates should have a strong background in financial products/services and a familiarity with working in a product model.
You'll play a key role in developing, integrating, and maintaining custom Salesforce and Java solutions that drive client engagement and enhance operational efficiency. You must thrive in a collaborative environment, contribute ideas, and adapt to challenging requirements.
Key Responsibilities
- Develop advanced Salesforce solutions using Lightning Web Components (LWC), Apex, Visualforce, and Flows.
- Integrate Salesforce with Java-based systems using REST APIs, Spring Boot, and messaging tools like Kafka or RabbitMQ.
- Build and optimize CI/CD pipelines using GitHub Actions to automate deployments.
- Collaborate with cross-functional teams to design, develop, and deliver enterprise-level solutions.
- Leverage Salesforce's Financial Services Cloud to enhance client services and suggest new product offerings.
- Provide support and participate in on-call rotations to address production issues.
- Mentor team members in engineering best practices and problem-solving techniques.
Desired Skills & Experience
- Salesforce Expertise:
- Deep knowledge of Salesforce development (LWC, Apex, Visualforce, SOQL, SOSL).
- Experience with Salesforce Sales Cloud, Service Cloud, or Financial Services Cloud.
- Familiarity with Salesforce CLI, CDC, Platform Events, and integration tools.
- Java Proficiency:
- Strong understanding of Java OOP concepts.
- Experience integrating Salesforce with Java-based systems and APIs.
- Knowledge of Spring Boot, Kubernetes, and messaging tools (RabbitMQ, Kafka) preferred.
- Tooling & Automation:
- Proficiency in Git, Visual Studio Code, and DevOps tools.
- Familiarity with Jest or other automation testing tools (e.g., Selenium, Playwright).
- Soft Skills:
- Exceptional communication and interpersonal skills.
- Collaborative mindset with the ability to contribute ideas and problem-solve.
- Self-starter capable of working autonomously and delivering high-quality work.
Preferred Qualifications
- Experience in financial services or working within a product model.
- Familiarity with design principles and internal Salesforce implementations.
- Stable work history with enterprise-wide project experience.
Why Join The Team?
This is not your typical Salesforce engineer role. You'll work in a complex environment with highly customized solutions that push the boundaries of what Salesforce and Java can achieve. If you're looking for a collaborative, intellectually challenging position where your technical and communication skills will shine, we want to hear from you!
Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.
If you would like to complete our voluntary self-identification form, please click here or copy and paste the following link into an open window in your browser: https://jobs.beaconhillstaffing.com/eeoc/
Completion of this form is voluntary and will not affect your opportunity for employment, or the terms or conditions of your employment. This form will be used for reporting purposes only and will be kept separate from all other records.
Company Profile:
Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs.
Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.
Learn more about Beacon Hill and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences and Beacon Hill Technologies by visiting www.bhsg.com.
We look forward to working with you.
Beacon Hill. Employing the Future™